package cn.tedu.egmybaits1.mapper;

import cn.tedu.egmybaits1.pojo.entity.Product;
import cn.tedu.egmybaits1.pojo.vo.ProductVO1;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
@Mapper
public interface ProductMapper {
    //            * 第1题：添加一个商品信息 `insertProduct`；
    int insertProduct(Product product);
//            * 第2题：通过`id`查询一个商品的所有信息 `selectSingleProduct`；
    Product selectSingleProduct(Long id);
//            * 第3题：通过`id` 删除一个商品信息 `deleteById`；
    int deleteById(Long id);
//            * 第4题：查询所有商品的信息 `selectManyProduct`
    List<Product> selectManyProduct();

    // 通过id查询商品部分信息
    ProductVO1 selectSingleProductVO1(Long id);
}
